/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.bean;
import java.io.Serializable;


/**
 *
 * @author Jesus
 */
public class BeanUsuario implements Serializable{
    
    private int idusuario;
    private String codigo;
    private String nombre;
    private String apellidos;
    private String correo;
    private String password;
    private String codigo_activacion;   
    private BeanPrivilegio privilegio;
    private BeanCarrera carrera;
    private BeanEstado estado;

    public BeanUsuario() {
    }

    public BeanUsuario(int idusuario, String codigo, String nombre, String apellidos, String correo, String password, String codigo_activacion, BeanEstado estado, BeanPrivilegio privilegio) {
        this.idusuario = idusuario;
        this.codigo = codigo;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.correo = correo;
        this.password = password;
        this.codigo_activacion = codigo_activacion;
        this.estado = estado;
        this.privilegio = privilegio;
    }

    public BeanUsuario(String codigo, String nombre, String apellidos, String correo, String password) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.correo = correo;
        this.password = password;
    }

    public BeanCarrera getCarrera() {
        return carrera;
    }

    public void setCarrera(BeanCarrera carrera) {
        this.carrera = carrera;
    }

    

   
    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getCodigo_activacion() {
        return codigo_activacion;
    }

    public void setCodigo_activacion(String codigo_activacion) {
        this.codigo_activacion = codigo_activacion;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

   

    public int getIdusuario() {
        return idusuario;
    }

    public void setIdusuario(int idusuario) {
        this.idusuario = idusuario;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public BeanPrivilegio getPrivilegio() {
        return privilegio;
    }

    public void setPrivilegio(BeanPrivilegio privilegio) {
        this.privilegio = privilegio;
    }

    /**
     * @return the estado
     */
    public BeanEstado getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(BeanEstado estado) {
        this.estado = estado;
    }
    
    
}
